body {
	font-family: Georgia, "Trebuchet MS", Verdana, sans-serif;
	margin: 0px;
	text-align: center;
}

.float-wrapper {
	height: 1px;
}
.float-wrapper[class] {
	height: auto;
	overflow: hidden;
}

.clear {
	height: 1px;
	clear: both;
	visibility: hidden;
}

#wrap {
	margin: 0px auto;
	text-align: left;
	width: 800px;
}

#head {
	border-bottom: #aaa 1px dotted;
}

	#head h1 {
		float: left;
	}

	#nav {
		float: right;
		margin: 0px;
		padding: 0px;
	}

		#nav li {
			display: inline;
			list-style-type: none;
			margin: 0px 5px;
			padding: 0px;
			position: relative;
			zoom: 1;
		}
		#nav /**/> li {
			display: inline-block;
		}

			#nav li a {
				background: #f0f0f0;
				color: #00C;
				display: block;
				padding: 10px;
				text-decoration: none;
			}

			#nav li ul {
				border-top: #666 1px dotted;
				display: block;
				left: 0px;
				margin: 0px;
				padding: 0px;
				position: absolute;
				visibility: hidden;
				width: 120px;
			}

			#nav li:hover > ul {
				visibility: visible;
			}

				#nav li ul li ul {
					border: none;
					border-left: #666 1px dotted;
					left: 115px;
					top: 0px;
					visibility: hidden;
				}

					#nav li ul li ul li {
						margin: 0px;
					}

#inner {
	border-bottom: #aaa 1px dotted;
	border-top: #ccc 1px dotted;
	padding: 20px 0px;
}

#wit {
	padding: 1px 0px;
	background: #ffffcc;
	font-style: italic;
}

#footer {
	border-top: #ccc 1px dotted;
	color: #999;
	font-size: 11px;
	padding: 20px 0px;
	text-align: center;
}

/* ------------------------------------------------------------------ Theme 0 */
/* ------------------------------------------------------------------ Theme 1 */
/* ------------------------------------------------------------------ Theme 2 */